TypedDiagramElement

StockSharp.Diagram.Elements

Элемент диаграммы с изменяемым типом данных.

Наследует: DiagramElement

Конструкторы

TypedDiagramElement
protected TypedDiagramElement(string typeParamCategory, bool ignoreHandler)
typedDiagramElement = TypedDiagramElement(typeParamCategory, ignoreHandler)

Инициализирует новый экземпляр TypedDiagramElement.

typeParamCategory
Категория параметра элемента диаграммы.
ignoreHandler

Свойства

OutputSocket
protected DiagramSocket OutputSocket { get; }
value = typedDiagramElement.OutputSocket

Выходное гнездо.

Type
public DiagramSocketType Type { get; set; }
value = typedDiagramElement.Type
typedDiagramElement.Type = value

Тип данных.

Методы

InputSocketConnected
private void InputSocketConnected(DiagramSocket socket, DiagramSocket source)
typedDiagramElement.InputSocketConnected(socket, source)

Метод вызывается при подписке на обработку выходных значений элемента диаграммы.

socket
Сокет элемента диаграммы.
source
Сокет элемента исходной диаграммы.
InputSocketDisconnected
private void InputSocketDisconnected(DiagramSocket socket, DiagramSocket source)
typedDiagramElement.InputSocketDisconnected(socket, source)

Метод вызывается при отписке от обработки выходных значений элемента диаграммы.

socket
Сокет элемента диаграммы.
source
Сокет элемента исходной диаграммы.
OnInputSocketConnected
protected virtual void OnInputSocketConnected(DiagramSocket socket, DiagramSocket source)
typedDiagramElement.OnInputSocketConnected(socket, source)

Метод вызывается, когда входной сокет подключен.

socket
Сокет элемента диаграммы.
source
Сокет элемента исходной диаграммы.
OnInputSocketDisconnected
protected virtual void OnInputSocketDisconnected(DiagramSocket socket, DiagramSocket source)
typedDiagramElement.OnInputSocketDisconnected(socket, source)

Метод вызывается, когда входной сокет отключен.

socket
Сокет элемента диаграммы.
source
Сокет элемента исходной диаграммы.
OnProcess
protected abstract void OnProcess(DiagramSocketValue value)
typedDiagramElement.OnProcess(value)

Метод вызывается при обработке нового поступающего значения.

value
Обработанное значение.
TypeChanged
protected virtual void TypeChanged()
typedDiagramElement.TypeChanged()

Метод вызывается при изменении типа данных.

UpdateOutputSocketType
protected void UpdateOutputSocketType()
typedDiagramElement.UpdateOutputSocketType()

Чтобы изменить тип выходного сокета.